/**
 * 第一题
 */
package q1;

import java.util.ArrayList;
import java.util.List;

/**
 * 第一题
 * @author：涂有
 * @date 2017年12月2日 下午6:23:33
 */
public class App {

	public static void main(String[] args) {
		
		List<Node> nodes = new ArrayList<>(5);
		nodes.add(new Node(1, 0, "node1"));
		nodes.add(new Node(2, 1, "node2"));
		nodes.add(new Node(3, 2, "node3"));
		nodes.add(new Node(4, 3, "node4"));
		nodes.add(new Node(5, 4, "node5"));
		
		Tree tree = new Tree();
		for(Node node : nodes){
			tree.add(node);
		}
		
		System.out.println(tree);
		//{"children":[{"children":[{"children":[{"children":[{"children":[],"code":"node5","id":5,"parentId":4}],"code":"node4","id":4,"parentId":3}],"code":"node3","id":3,"parentId":2}],"code":"node2","id":2,"parentId":1}],"code":"node1","id":1,"parentId":0}
		//这是我这边的运行结果。你说这一题有错，但是不知道你说的错误之处在哪里。
	}
}
